package com.tencent.externalstoragebar.evetntools;

public class AnalyticData {

    //槽位(默认为0)
    public static String slot="0";

    //命令字符串
    public static String cmd="getevent -l /dev/input/event"+slot;

    //解析数据专用工具类
    //报告字符串
    public static String strReport="SYN_REPORT";

    //x,y坐标字符串
    public static String strX="ABS_MT_POSITION_X";
    public static String strY="ABS_MT_POSITION_Y";

    //手指ID
    public static String strId="ABS_MT_TRACKING_ID";

    //手指id的结束值(如果为结束值,表示当前槽点的手指离开)
    public static String strIdEnd="ffffffff";

    //ABS_MT_SLOT:手指槽位(多指时用)
    public static String strSlot="ABS_MT_SLOT";

    //按下字符串
    public static String strDown="DOWN";

    //抬起字符串
    public static String strUp="UP";

    //表示事件类型字符串
    public static String strTouch="BTN_TOUCH";

    //私有化构造方法
    private AnalyticData(){

    }

    //将字符串转换成十进制方法
    public static int hexToDecimal(String hexString) {
        // 去掉前导零
        hexString = hexString.replaceAll("^0+(?!$)", "");
        // 转换为十进制
        return Integer.parseInt(hexString, 16);
    }


}
